.title
{
    overflow: hidden;
    height: 100%;
}
.real_content
{
    color: #323232;
    width: 100%;
    overflow: hidden;
    word-break: break-all;
}
.tableview_cell
{
    width: 100%;
    height: 12.96875vh;
    background-color: white;
}
.watermark
{
    display: none;
    position: absolute;
    height: 26.944444vw;
    width: 26.944444vw;
    margin-left: 64.814814vw;
    /*margin-top: -10.41667vh;*/
    z-index: 2;
    background: url("2x.png");
    background-repeat: round;
}
.watermark2
{
    display: none;
    position: absolute;
    height: 26.944444vw;
    width: 26.944444vw;
    margin-left: 64.814814vw;
    /*margin-top: -10.41667vh;*/
    z-index: 2;
    background: url("refuse.png") no-repeat;
    background-repeat: round;
}

/*模板展示模块*/
.model_content
{
    height: auto;
    background-color: white;
    width: 100%;
    padding-top: 1vh;
    padding-bottom: 1vh;
    float: left;
}
.detail_tableview_cell_mid
{
    height: 100%;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    z-index:1;
}
.detail_left_pic
{
    width: 13.8889vw;
    height: 13.8889vw;
    margin-left: -1.3889vw;
    margin-top: 2.5vh;
    border-radius: 90px;
    text-align: center;
    line-height: 13.8889vw;
    color: white;
    font-size: 4.2vw;
    overflow: hidden;
}
.approval_name
{
    font-size: 4.2vw;
    margin-top: 2.44791667vh;
}
.approval_style
{
    font-size: 3.6vw;
    color: #808080;
    margin-top: -1vw;
}
.approcval_detail
{
    height: 22.91667vh;
    width: 100%;
    background-color: white;
}
.approcval_detail_mid
{
    border-bottom: 1px solid #e5e5e5;
    margin-top: 0.520833vh;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    width: 90%;
}
.detail_small
{
    margin-left: 5.4167vw;
    width: 90%;
    height: auto;
    font-size: 4.2vw;
    line-height: 3.541667vh;
    color: #a1aab2;
    float: left;
}

.space_small
{
    margin-left: 5.4167vw;
    width: 90%;
    height: 1px;
    /*font-size: 1.2vw;*/
    /*line-height: 1px;*/
    background-color: #a1aab2;
    float: left;
}
.space_large
{
    margin-left: 5.4167vw;
    width: 90%;
    height: auto;
    font-size: 2.2vw;
    line-height: 2.2vh;
    color: #a1aab2;
    float: left;
}
/*多行显示*/
.mutil_title
{
    width: auto;
    height: auto;
    font-size: 4.2vw;
    color: #a1aab2;
    float: left;
}
.mutil_content
{
    width: 40vw;
    height: auto;
    float: left;
    margin-left: 1vw;
}
.detail_left_small
{
    height: 100%;
}
.detail_approval_date
{
    width: 90%;
    height: auto;
    margin-left: 2.7778vw;
    margin-right: auto;
    float: left;
}
.one_pic
{
    background-color: #DB9D4A;
    color: white;
    width: 2.4vh;
    height: 2.4vh;
    line-height: 2.4vh;
    font-size: 3vw;
    text-align: center;
    float: left;
    border-radius: 1.2vh;
    margin-top: 0.5vh;
}

/*pic*/
.img_big
{
    width: 100%;
    height: auto;
    display: none;
}
.img_content
{
    width: 100%;
    height: auto;
    /*float: left;*/
}
.detail_date_small
{
    width: 100%;
    height: 4.1667vh;
    margin-left: 1.851852vw;
    font-size: 4.2vw;
    line-height: 4.1667vh;
    color: #a1aab2;
}

.comment_img_cotent
{
    height: auto;
    width: 100%;
    float: left;
}
.detail_approval_date_pic
{
    height: 15.370370vw;
    width: 15.370370vw;

    margin-top: 0.26041667vh;
    margin-bottom: 1.5vh;
    margin-right: 1vw;
    float: left;
}
.model_img
{
    margin-left:  5.4167vw;
    float: left;
}
.file_text
{
    height: 5vh;
    width: 96%;
    font-size: 4.2vw;
    color: #a1aab2;
    padding-top: 1vh;
    border-top: 1px solid #e5e5e5;
}
.file_big
{
    width: 100%;
    height: 7.8125vh;
    margin-bottom: 1.5vh;
    padding-left: 5.4167vw;
    float: left;
}
.file_content
{
    width: 100%;
    /*border-bottom: 1px solid lightgrey;*/
    height: 7.8125vh;
    /*background-color: #f5f5f5;*/
    /*border-radius: 10px;*/
    margin-top: 1vh;
    /*margin-bottom: 1.5vh;*/
}
.content_height
{
    height: 100%;
}

.file_name
{
    font-size: 3.6vw;
    margin-top: 1.40625vh;
    color: #323232;
    word-break:break-all;
}

/*新增*/
.file_name_insert
{
    font-size: 3.6vw;
    margin-top: 1.40625vh;
    color: #323232;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.file_size
{
    font-size: 3.2vw;
    color: #b2b2b2;
    margin-top: -0.7vh;
}


/*底部的 流程+评论+抄送*/
.detail_process
{
    width: 100%;
    height: auto;
    background-color: #EDF0F0;
    float: left;
}
.process_up_model
{
    width: 90vw;
    height: auto;
    margin-left: 9vw;
    float: left;
    /*border-left: 1px solid #cccccc;*/
}
.left_pic_dot
{
    height: 5.208333vh;
    background-color: red;
}
.process_big
{
    width: 100%;
    height: auto;
}
.green_right
{
    width: 7.2vw;
    height: 7.2vw;
    margin-left: -87vw;
    margin-top: 1vh;
}

.do_bigest {
    background-color: white;
    height: auto;
    width: 76.481481vw;
    margin-left: 4vh;
    border-radius: 10px;
    margin-top: 4vh;
    padding-bottom: 0.5vh;
    float: left;
    position: relative;
}
.do_bigest:before
{
    content: "";
    position: absolute;
    right: 100%;
    top: 2vh;
    width: 0;
    height: 0;
    border-top: 1vh solid transparent;
    border-right: 1vh solid white;
    border-bottom: 1vh solid transparent;
}
.detail_tableview_cell_mid_do
{
    background-color: white;
    height: 8.416667vh;
    width: 76.481481vw;
    /*margin-left: 4vh;*/
    border-radius: 10px;
    /*background: url("leftCorner.png");*/
    /*background-repeat: round;*/
    /*margin-top: 4vh;*/
}
.detail_tableview_cell_mid2
{
    background-color: white;
    height: 10.416667vh;
    width: 76.481481vw;
    margin-left: 4vh;
    border-radius: 10px;
    margin-top: 4vh;
    float: left;
    position: relative;
}
.detail_tableview_cell_mid2:before
{
    content: "";
    position: absolute;
    right: 100%;
    top: 2vh;
    width: 0;
    height: 0;
    border-top: 1vh solid transparent;
    border-right: 1vh solid white;
    border-bottom: 1vh solid transparent;
}

.detail_tableview_cell_div {
    width: 100%;
    height: auto;
    float: left;
    border-left: 1px solid #CCCCCC;
}

.detail_tableview_cell_div2 {
    width: 100%;
    height: auto;
    float: left;
}

.finishDiv {
    width: 1px;
    background-color: #CCCCCC;
    height: 5vh;
    float: left;
}

.detail_left_pic2
{
    width: 8.05556vw;
    height: 8.05556vw;
    margin-left: 2vw;
    margin-top: 2.5vh;
    border-radius: 90px;
    line-height: 8.05556vw;
    text-align: center;
    overflow: hidden;
    color: white;
    font-size: 3.2vw;
}
.detail_time
{
    font-size: 3vw;
    margin-top: 2.08333vh;
    color: #808080;
    padding: 0;
}
.approval_name2
{
    font-size: 4.2vw;
    margin-top: 1.40625vh;
    margin-bottom: 1vh;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.approval_name_comment
{
    /*font-size: 4.2vw;*/
    margin-top: 1.40625vh;
    margin-bottom: 2vh;
    height: auto;
    width: 100%;
    float: left;
    /*margin-left: -3vw;*/
}
.approval_name_do
{
    font-size: 4.2vw;
    overflow: hidden;
    text-align: left;
    padding-top:1vh;
    /*margin-left: -1vw;*/
}
.approval_time_do
{
    font-size: 3vw;
    color: #808080;
    line-height: 2;
}
.approval_style2
{
    font-size: 3.6vw;
    color: #61D064;
    /*margin-top: -1.40625vh;*/
    word-break: break-all;
    margin-bottom: 2vh;
    float: left;
}
.approval_style_comment
{
    width: 58vw;
    font-size: 3.6vw;
    color: #808080;
    /*margin-top: -1.40625vh;*/
    float: left;
    margin-bottom: 2vh;
    word-break:break-all;
}
.approval_style_disagree
{
    font-size: 3.6vw;
    color: #ff0101;
    margin-bottom: 2vh;
}
.agree
{
    font-size: 3.6vw;
    color: #a1aab2;
}
.do_img_content
{
    height: auto;
    width: 60vw;
    margin-left: 14vw;
    float: left;
}

.comment_div
{
    width: 90vw;
    height: auto;
    margin-left: 9vw;
    float: left;
    margin-bottom: 3.90625vh;
    /*border-left: 1px solid #cccccc;*/
}
.comment_div_model
{
    background-color: white;
    height: auto;
    float: left;
    margin-top: 4vh;
    width: 76.481481vw;
    margin-left: 4vh;
    border-radius: 10px;
    /*background: url("leftCorner.png") no-repeat;*/
    /*background-size:cover;*/
    position: relative;
}
.comment_div_model:before
{
    content: "";
    position: absolute;
    right: 100%;
    top: 2vh;
    width: 0;
    height: 0;
    border-top: 1vh solid transparent;
    border-right: 1vh solid white;
    border-bottom: 1vh solid transparent;
}
.detail_right_small2
{
    height: auto;
    padding-bottom: 1vh;
}

.copy_me
{
    background-color: white;
    border-radius: 10px;
    width: 83.6vw;
    height: auto;
    margin-left: 8.333vw;
    margin-bottom: 3.90625vh;
    float: left;
}
.copy_me_text
{
    color:black ;
    width: 20vw;
    font-size: 3.6vw;
    margin-left: 5.6481481vw;
}
.grey_text
{
    margin-left: -7vw;
    color: #cccccc;
    font-size: 3.6vw;
}
.cope_me_up
{
    height: auto;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0.520833vh;
    padding-top: 1.041667vh;

}
.copy_me_down
{
    margin-top: 1.041667vh;
    height: auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: left;
}
.copy_me_person
{
    height: 11.041667vh;
    /*width: 11.1111vw;*/
    width: 16.66666vw;
    margin-left: 2.77778vw;
    /*padding-left: 2.77778vw;*/
    /*margin-left: 5.55556vw;*/
    /*margin-right: 2.77778vw;*/
    /*margin-bottom: 0.520833vh;*/
    float: left;
}
.cope_me_cover
{
    height: 11.1111vw;
    width: 11.1111vw;
    /*margin-left: 0.4629630vw;*/
    /*margin-top: 0.520833vh;*/
    margin-left: 2.77778vw;
    border-radius: 5.55555vw;
    text-align: center;
    overflow: hidden;
    font-size: 3.6vw;
    color: white;
    line-height: 11.1111vw;
}
.cope_me_name
{
    width: 100%;
    /*height: 30%;*/
    height: 3.2vw;
    text-align: center;
    line-height: 3.2vw;
    font-size: 3vw;
    color: black;
    margin-top: 1.45833vh;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bottom_btn
{
    height: 100%;
    font-size: 4.6vw;
    line-height: 8.59375vh;
    text-align: center;
    color:rgb(75,225,200);
    border-right: 1px solid #e5e5e5;
}
#bottom_icon
{
    height: 8.59375vh;
    width: 100%;
    background-color: white;
    position: fixed;
    bottom: 0;
    z-index: 4;
    border-top: 1px solid #e5e5e5;
    display: none;
}
/*评论*/
.person_img
{
    width: 8.3333vw;
    height: 8.3333vw;
    margin-top: 2.3vh;
    border-radius: 90px;
    line-height: 8.3333vw;
    text-align: center;
    overflow: hidden;
    color: white;
    font-size: 2.8vw;
    margin-left: 2vw;
}
.comment_big
{
    /*height: 12.1875vh;*/
    min-height: 10vh;
    width: 50.925926vw;
    border-radius: 10px;
    border: 1px solid #e5e5e5;
    margin-top: 0.520833vh;
    float: left;
}
.comment_img
{
    height: 8.3333vw;
    width: 8.3333vw;
    margin-top: 2.083333vh;
    margin-left: 2.77778vw;
}
/*撤销*/
.call_back
{
    display: none;
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100vh;
    margin-top:  -7.8125vh;
    padding-top: 38vh;
    background: rgba(0, 0, 0, 0.4);
}
.content_big
{
    width: 83.33vw;
    height: 15.625vh;
    margin-left: 8.333vw;
    background: white;
    border-radius: 10px;
}
.more_again
{
    width: 83.33vw;
    margin-left: 8.333vw;
    background: white;
    border-radius: 10px;
    height: 23.4375vh;
}
.popup_similar
{
    width: 100%;
    height: 7.8125vh;
    line-height: 7.8125vh;
    font-size: 4.5vw;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    color: black;
}
.choice_big
{
    width: 100%;
    height: 7.8125vh;
}
.okCancel
{
    width: 100%;
    height: 7.8125vh;
}
.only_cancel
{
    width: 100%;
    height: 7.8125vh;
    font-size: 4.5vw;
    color: #1091FF;
    line-height: 7.8125vh;
    text-align: center;
}
.choice_it
{
    height: 100%;
    font-size: 4.5vw;
    color: #1091FF;
    line-height: 7.8125vh;
    text-align: center;

}
.call_back_success {
    display: none;
    width: 55.56vw;
    height: 7.8125vh;
    background-color: #333333;
    border-radius: 10px;
    font-size: 4.5vw;
    line-height: 7.8125vh;
    padding-left: 2vw;
    color: white;
    margin-left: 23vw;
}
/*明细*/
.detail7
{
    width: 100%;
    height: auto;
    margin-bottom: 1vh;
}




/*----------------------以下为agree refuse comment-----------------------*/
#approval_do_navbar
{
    width: 100%;
    height: 7.8125vh;
    background-color: #F5B362;
    color: white;
    text-align: center;
    line-height: 7.8125vh;
    font-size: 4.9vw;
    position: fixed;
    z-index: 99;
}
#approval_do_back
{
    height: 100%;
    background-color: #F5B362;
    color: white;
    text-align: center;
    line-height: 7.8125vh;
    font-size: 4.5vw;
    margin-left: -3vw;
}
[contentEditable=true]:empty:before{
    content:attr(placeholder);
    color: RGB(178,178,178);
    font-size: 4.2vw;
}
.input_box
{
    width: 100%;
    height: 39.11483vh;
    background-color: white;
}
#rel_input_box
{
    width: 100%;
    height: 34vh;
    /*min-width: ;*/
    max-height: 34vh;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: white;
    font-size: 4.9vw;
    resize: none;
    border: none;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    padding-top: 1vh;
    /*padding-left: 2vh;*/
}

[contenteditable]:focus {
    outline: 0px solid transparent;
}

#remindMe
{
    height: 4vh;
    width: 40vw;
    /*position:relative;*/
    margin-left: 4.1667vw;
    /*margin-top: -10.056vw;*/
    font-size: 4.2vw;
}

/*图片展示模块*/
.cell_div
{
    width: 100%;
    height: auto;
    background-color: white;
    margin-bottom: 1.4584vh;
    float: left;
}
.this_is_pic
{
    width: 100%;
    height: 7.0833vh;
    float: left;
}
.cell_text
{
    height: 100%;
    line-height: 7.0833vh;
    font-size: 4.2vw;
}
.img_based
{
    width: 16.27778vw;
    height: 17.2778vw;
    margin-left: 4.62963vw;
    float: left;
}
.img
{

    height: 15.2778vw;
    width: 15.2778vw;

    margin-top: 0.3125vh;
    margin-bottom: 0.78125vh;

}
.img_delete
{
    width: 4.9074vw;
    height: 4.9074vw;
    margin-left: 13.1296vw;
    margin-top: -25.53125vh;
}
/*附件模块*/
.this_is_enclosure
{
    height: 7.0833vh;
    width: 100%;
    clear: left;
}
.cell_icon
{
    width: 5.6944vw;
    height: 2.6vh;
    margin-top: 2.0833vh;
    margin-left: 3.8889vw;
    line-height: 7.0833vh;
    font-size: 4.2vw;
    color: rgb(178,178,178);
}




.file_text
{
    height: 5vh;
    width: 96%;
    font-size: 4.2vw;
    color: #a1aab2;
    padding-top: 1vh;
    border-top: 1px solid lightgrey;
}
.file_div
{
    height: auto;
    width: 100%;
    float: left;
    /*padding-left: 5.4167vw;*/
}

.content_height
{
    height: 100%;
}
.file_img
{
    margin-top: 1.5625vh;
    margin-left: 3.889vw;
    /*margin-right: 2.889vw;*/
    width: 4.6875vh;
    height: 4.6875vh;
    float: left;
}

.file_size
{
    font-size: 3.2vw;
    color: #b2b2b2;
    margin-top: -0.7vh;
}
.delete_img_red
{
    height: 100%;
}
.enclosure_delete
{
    width: 4.9074vw;
    height: 4.9074vw;
    /*margin-left: 5vw;*/
    margin-top: 2.5vh;
}
